\hypertarget{defines_8h}{
\section{defines.h File Reference}
\label{defines_8h}\index{defines.h@{defines.h}}
}


Defines for SmashMiner.  


{\ttfamily \#include \char`\"{}config.h\char`\"{}}\par
\subsection*{Defines}
\begin{DoxyCompactItemize}
\item 
\#define \hyperlink{defines_8h_acc967ce011f3855962644d7e2dac2402}{SMASHMINER\_\-CONFIG\_\-FPS\_\-PROFILING\_\-INTERVAL}~1
\begin{DoxyCompactList}\small\item\em FPS profiling interval. \item\end{DoxyCompactList}\item 
\#define \hyperlink{defines_8h_a4a47cbb309f0b0fd7efb92b73c877102}{SMASHMINER\_\-MAINLOOP\_\-TIMER\_\-MSECS}~10
\begin{DoxyCompactList}\small\item\em Game mainloop timer interval. \item\end{DoxyCompactList}\item 
\hypertarget{defines_8h_a4d5bbb5ac260312a8cee6df45f8fe242}{
\#define \hyperlink{defines_8h_a4d5bbb5ac260312a8cee6df45f8fe242}{SMASHMINER\_\-CONFIG\_\-REWIND\_\-PERIOD\_\-SECONDS}~5.00}
\label{defines_8h_a4d5bbb5ac260312a8cee6df45f8fe242}

\begin{DoxyCompactList}\small\item\em Length of the rewind at seconds when the player dies. \item\end{DoxyCompactList}\item 
\#define \hyperlink{defines_8h_ac881f6b4582fd99d5a2df50352b8808d}{SMASHMINER\_\-CONFIG\_\-LONGEST\_\-EFFECT\_\-PERIOD}~1.50
\begin{DoxyCompactList}\small\item\em Maximum game effect period at seconds, needed for the rewind mode. \item\end{DoxyCompactList}\item 
\#define \hyperlink{defines_8h_a4ef8b86c2e80ab8a906dd79c47350907}{SMASHMINER\_\-CONFIG\_\-REWIND\_\-BUFFER\_\-CAPACITY}~750
\begin{DoxyCompactList}\small\item\em Capacity of the rewind buffer. \item\end{DoxyCompactList}\item 
\#define \hyperlink{defines_8h_ac33e5424c3af4a4f8a1f23a55f81f528}{SMASHMINER\_\-CONFIG\_\-PARTICLE\_\-BUFFER\_\-CAPACITY}~2000
\begin{DoxyCompactList}\small\item\em Capacity of the particle buffer. \item\end{DoxyCompactList}\item 
\#define \hyperlink{defines_8h_ac75c5b316c14fcd1153757642f74f1c0}{SMASHMINER\_\-CONFIG\_\-PARTICLE\_\-LIFETIME}~1.0
\begin{DoxyCompactList}\small\item\em Lifetime of the particle at seconds in the particle buffer. \item\end{DoxyCompactList}\item 
\#define \hyperlink{defines_8h_a66f35cce088cee61672bee2ee9c6daed}{VIEW\_\-RANGE\_\-XY}~100.0
\begin{DoxyCompactList}\small\item\em X and Y scale of the OpenGL view. \item\end{DoxyCompactList}\item 
\hypertarget{defines_8h_abfa21747e29604e3ed5fceb3e246a55c}{
\#define \hyperlink{defines_8h_abfa21747e29604e3ed5fceb3e246a55c}{VIEW\_\-RANGE\_\-Z}~100.0}
\label{defines_8h_abfa21747e29604e3ed5fceb3e246a55c}

\begin{DoxyCompactList}\small\item\em View Z scale. \item\end{DoxyCompactList}\end{DoxyCompactItemize}
\subsection*{Enumerations}
\begin{DoxyCompactItemize}
\item 
enum \hyperlink{defines_8h_a17ec5b7ab1af8732fecfbdc8a22ebef2}{TextureIndex} \{ \par
\hyperlink{defines_8h_a17ec5b7ab1af8732fecfbdc8a22ebef2afa6bf189da254652d820055267558fa1}{TextureIndexBG} = 0, 
\hyperlink{defines_8h_a17ec5b7ab1af8732fecfbdc8a22ebef2a534d10cbc214b3805e03d517ce673b5f}{TextureIndexBomb}, 
\hyperlink{defines_8h_a17ec5b7ab1af8732fecfbdc8a22ebef2a14f0d8931836611aefa7275a58abb2b8}{TextureIndexHyperJump}, 
\hyperlink{defines_8h_a17ec5b7ab1af8732fecfbdc8a22ebef2ad65b49a9c15eef344e0d66837099fcd7}{TextureIndexNumber0}, 
\par
\hyperlink{defines_8h_a17ec5b7ab1af8732fecfbdc8a22ebef2afcc2d8ebbfbde40bf5da8492d4175f7e}{TextureIndexNumber1}, 
\hyperlink{defines_8h_a17ec5b7ab1af8732fecfbdc8a22ebef2a7bcc8f29b2c18c19c8d42f894fcac958}{TextureIndexNumber2}, 
\hyperlink{defines_8h_a17ec5b7ab1af8732fecfbdc8a22ebef2a2fd5a1e03fb418c643b7e2836e301e5c}{TextureIndexNumber3}, 
\hyperlink{defines_8h_a17ec5b7ab1af8732fecfbdc8a22ebef2a696da11ad14749d8cc99229ea61dc8da}{TextureIndexNumber4}, 
\par
\hyperlink{defines_8h_a17ec5b7ab1af8732fecfbdc8a22ebef2acfa532956bfcd45e656bf448d7c032d1}{TextureIndexNumber5}, 
\hyperlink{defines_8h_a17ec5b7ab1af8732fecfbdc8a22ebef2a143127c37ea542bde6fc1ab782ebb3c7}{TextureIndexNumber6}, 
\hyperlink{defines_8h_a17ec5b7ab1af8732fecfbdc8a22ebef2aad3aa514f9298093c669e9c34088dd12}{TextureIndexNumber7}, 
\hyperlink{defines_8h_a17ec5b7ab1af8732fecfbdc8a22ebef2a3bb16c02a56e0970830f6e5e152b97c7}{TextureIndexNumber8}, 
\par
\hyperlink{defines_8h_a17ec5b7ab1af8732fecfbdc8a22ebef2a06a623bebc69f248f1b4923e63e48d24}{TextureIndexNumber9}, 
\hyperlink{defines_8h_a17ec5b7ab1af8732fecfbdc8a22ebef2ad8c42e1a3a6f4f9007b796500cd5bce8}{TextureIndexLetterX}, 
\hyperlink{defines_8h_a17ec5b7ab1af8732fecfbdc8a22ebef2a9bc5c2aab2412e0aa7925795c1524cab}{TextureIndexLetterColon}, 
\hyperlink{defines_8h_a17ec5b7ab1af8732fecfbdc8a22ebef2a136bc4b3210075c6d55d7700224bff04}{TextureIndexMiner}, 
\par
\hyperlink{defines_8h_a17ec5b7ab1af8732fecfbdc8a22ebef2a91be0ebe92cb6a67711652ae5193d27c}{TextureIndexRewindR}, 
\hyperlink{defines_8h_a17ec5b7ab1af8732fecfbdc8a22ebef2a3c390a751bd5524c9a2c3633ef068a77}{TextureIndexTime}, 
\hyperlink{defines_8h_a17ec5b7ab1af8732fecfbdc8a22ebef2abba7e3e70033a3e1e10556ef65b556c9}{TextureIndexGetReady}, 
\hyperlink{defines_8h_a17ec5b7ab1af8732fecfbdc8a22ebef2a61960d486ce479d7025d1ce0e07b2132}{TextureIndexLevel}, 
\par
\hyperlink{defines_8h_a17ec5b7ab1af8732fecfbdc8a22ebef2ab1ffd8f1894a1bed86f14a43677d9647}{TextureIndexLevelSmall}, 
\hyperlink{defines_8h_a17ec5b7ab1af8732fecfbdc8a22ebef2a6e6efaea0bfd64bfe58952f55934e120}{TextureIndexGameOver}, 
\hyperlink{defines_8h_a17ec5b7ab1af8732fecfbdc8a22ebef2a4e535bf075a7917a2299f7730b63f39e}{TextureIndexPaused}, 
\hyperlink{defines_8h_a17ec5b7ab1af8732fecfbdc8a22ebef2a6fe62296dba7f2727688730690043dc5}{TextureIndexButtonPause}, 
\par
\hyperlink{defines_8h_a17ec5b7ab1af8732fecfbdc8a22ebef2a7066d3af1c1477c113f3ec4c8841d098}{TextureIndexButtonPlay}, 
\hyperlink{defines_8h_a17ec5b7ab1af8732fecfbdc8a22ebef2a5bcc6a51b419f5e749dc2a5ec080dc5a}{TextureIndexButtonModeBall}, 
\hyperlink{defines_8h_a17ec5b7ab1af8732fecfbdc8a22ebef2aa9e8e67ec3fe640db95eabdd895ddd29}{TextureIndexButtonModeCone}, 
\hyperlink{defines_8h_a17ec5b7ab1af8732fecfbdc8a22ebef2a16660d2a1da128d10916f9578dc6b7ef}{TextureIndexButtonBomb}, 
\par
\hyperlink{defines_8h_a17ec5b7ab1af8732fecfbdc8a22ebef2a9eec800ee7fd882f7e8d087788496b1d}{TextureIndexComet}, 
\hyperlink{defines_8h_a17ec5b7ab1af8732fecfbdc8a22ebef2a44252e077a5f1590162b94d7ecc4c1ed}{NumberOfTextures}
 \}
\begin{DoxyCompactList}\small\item\em Indices to {\ttfamily \hyperlink{class_game_widget_a2deab9cd7f88307ef8755e110b6e25bd}{GameWidget::textureNames}}. \item\end{DoxyCompactList}\item 
enum \{ \hyperlink{defines_8h_a726ca809ffd3d67ab4b8476646f26635a51d0d453b128d81df8bafe537aa21675}{MaxLevel} =  20
 \}
\end{DoxyCompactItemize}


\subsection{Detailed Description}
Defines for SmashMiner. 

\subsection{Define Documentation}
\hypertarget{defines_8h_acc967ce011f3855962644d7e2dac2402}{
\index{defines.h@{defines.h}!SMASHMINER\_\-CONFIG\_\-FPS\_\-PROFILING\_\-INTERVAL@{SMASHMINER\_\-CONFIG\_\-FPS\_\-PROFILING\_\-INTERVAL}}
\index{SMASHMINER\_\-CONFIG\_\-FPS\_\-PROFILING\_\-INTERVAL@{SMASHMINER\_\-CONFIG\_\-FPS\_\-PROFILING\_\-INTERVAL}!defines.h@{defines.h}}
\subsubsection[{SMASHMINER\_\-CONFIG\_\-FPS\_\-PROFILING\_\-INTERVAL}]{\setlength{\rightskip}{0pt plus 5cm}\#define SMASHMINER\_\-CONFIG\_\-FPS\_\-PROFILING\_\-INTERVAL~1}}
\label{defines_8h_acc967ce011f3855962644d7e2dac2402}


FPS profiling interval. 

Worst frame within iterval is printed. 1 = every frame is printed. 5 = Worst frame of the five is printed. \hypertarget{defines_8h_ac881f6b4582fd99d5a2df50352b8808d}{
\index{defines.h@{defines.h}!SMASHMINER\_\-CONFIG\_\-LONGEST\_\-EFFECT\_\-PERIOD@{SMASHMINER\_\-CONFIG\_\-LONGEST\_\-EFFECT\_\-PERIOD}}
\index{SMASHMINER\_\-CONFIG\_\-LONGEST\_\-EFFECT\_\-PERIOD@{SMASHMINER\_\-CONFIG\_\-LONGEST\_\-EFFECT\_\-PERIOD}!defines.h@{defines.h}}
\subsubsection[{SMASHMINER\_\-CONFIG\_\-LONGEST\_\-EFFECT\_\-PERIOD}]{\setlength{\rightskip}{0pt plus 5cm}\#define SMASHMINER\_\-CONFIG\_\-LONGEST\_\-EFFECT\_\-PERIOD~1.50}}
\label{defines_8h_ac881f6b4582fd99d5a2df50352b8808d}


Maximum game effect period at seconds, needed for the rewind mode. 

Expands the rewind mode for effects past the \hyperlink{defines_8h_a4d5bbb5ac260312a8cee6df45f8fe242}{SMASHMINER\_\-CONFIG\_\-REWIND\_\-PERIOD\_\-SECONDS} so that the effects appear correctly on rewind. \hypertarget{defines_8h_ac33e5424c3af4a4f8a1f23a55f81f528}{
\index{defines.h@{defines.h}!SMASHMINER\_\-CONFIG\_\-PARTICLE\_\-BUFFER\_\-CAPACITY@{SMASHMINER\_\-CONFIG\_\-PARTICLE\_\-BUFFER\_\-CAPACITY}}
\index{SMASHMINER\_\-CONFIG\_\-PARTICLE\_\-BUFFER\_\-CAPACITY@{SMASHMINER\_\-CONFIG\_\-PARTICLE\_\-BUFFER\_\-CAPACITY}!defines.h@{defines.h}}
\subsubsection[{SMASHMINER\_\-CONFIG\_\-PARTICLE\_\-BUFFER\_\-CAPACITY}]{\setlength{\rightskip}{0pt plus 5cm}\#define SMASHMINER\_\-CONFIG\_\-PARTICLE\_\-BUFFER\_\-CAPACITY~2000}}
\label{defines_8h_ac33e5424c3af4a4f8a1f23a55f81f528}


Capacity of the particle buffer. 

\begin{DoxySeeAlso}{See also}
\hyperlink{defines_8h_ac75c5b316c14fcd1153757642f74f1c0}{SMASHMINER\_\-CONFIG\_\-PARTICLE\_\-LIFETIME} 
\end{DoxySeeAlso}
\hypertarget{defines_8h_ac75c5b316c14fcd1153757642f74f1c0}{
\index{defines.h@{defines.h}!SMASHMINER\_\-CONFIG\_\-PARTICLE\_\-LIFETIME@{SMASHMINER\_\-CONFIG\_\-PARTICLE\_\-LIFETIME}}
\index{SMASHMINER\_\-CONFIG\_\-PARTICLE\_\-LIFETIME@{SMASHMINER\_\-CONFIG\_\-PARTICLE\_\-LIFETIME}!defines.h@{defines.h}}
\subsubsection[{SMASHMINER\_\-CONFIG\_\-PARTICLE\_\-LIFETIME}]{\setlength{\rightskip}{0pt plus 5cm}\#define SMASHMINER\_\-CONFIG\_\-PARTICLE\_\-LIFETIME~1.0}}
\label{defines_8h_ac75c5b316c14fcd1153757642f74f1c0}


Lifetime of the particle at seconds in the particle buffer. 

If lifetime is increased also the {\ttfamily \hyperlink{defines_8h_ac33e5424c3af4a4f8a1f23a55f81f528}{SMASHMINER\_\-CONFIG\_\-PARTICLE\_\-BUFFER\_\-CAPACITY}} needs to be increased. \begin{DoxySeeAlso}{See also}
\hyperlink{defines_8h_ac33e5424c3af4a4f8a1f23a55f81f528}{SMASHMINER\_\-CONFIG\_\-PARTICLE\_\-BUFFER\_\-CAPACITY} 
\end{DoxySeeAlso}
\hypertarget{defines_8h_a4ef8b86c2e80ab8a906dd79c47350907}{
\index{defines.h@{defines.h}!SMASHMINER\_\-CONFIG\_\-REWIND\_\-BUFFER\_\-CAPACITY@{SMASHMINER\_\-CONFIG\_\-REWIND\_\-BUFFER\_\-CAPACITY}}
\index{SMASHMINER\_\-CONFIG\_\-REWIND\_\-BUFFER\_\-CAPACITY@{SMASHMINER\_\-CONFIG\_\-REWIND\_\-BUFFER\_\-CAPACITY}!defines.h@{defines.h}}
\subsubsection[{SMASHMINER\_\-CONFIG\_\-REWIND\_\-BUFFER\_\-CAPACITY}]{\setlength{\rightskip}{0pt plus 5cm}\#define SMASHMINER\_\-CONFIG\_\-REWIND\_\-BUFFER\_\-CAPACITY~750}}
\label{defines_8h_a4ef8b86c2e80ab8a906dd79c47350907}


Capacity of the rewind buffer. 

When framerate 100 fps $\ast$ duration 5 seconds = 500 records total. Make this setting somewhat bigger, just to be sure. \hypertarget{defines_8h_a4a47cbb309f0b0fd7efb92b73c877102}{
\index{defines.h@{defines.h}!SMASHMINER\_\-MAINLOOP\_\-TIMER\_\-MSECS@{SMASHMINER\_\-MAINLOOP\_\-TIMER\_\-MSECS}}
\index{SMASHMINER\_\-MAINLOOP\_\-TIMER\_\-MSECS@{SMASHMINER\_\-MAINLOOP\_\-TIMER\_\-MSECS}!defines.h@{defines.h}}
\subsubsection[{SMASHMINER\_\-MAINLOOP\_\-TIMER\_\-MSECS}]{\setlength{\rightskip}{0pt plus 5cm}\#define SMASHMINER\_\-MAINLOOP\_\-TIMER\_\-MSECS~10}}
\label{defines_8h_a4a47cbb309f0b0fd7efb92b73c877102}


Game mainloop timer interval. 

This setting defines the upper limit for the game framerate. For example when defined to 10: 1000 / 10 = 100 fps. \hypertarget{defines_8h_a66f35cce088cee61672bee2ee9c6daed}{
\index{defines.h@{defines.h}!VIEW\_\-RANGE\_\-XY@{VIEW\_\-RANGE\_\-XY}}
\index{VIEW\_\-RANGE\_\-XY@{VIEW\_\-RANGE\_\-XY}!defines.h@{defines.h}}
\subsubsection[{VIEW\_\-RANGE\_\-XY}]{\setlength{\rightskip}{0pt plus 5cm}\#define VIEW\_\-RANGE\_\-XY~100.0}}
\label{defines_8h_a66f35cce088cee61672bee2ee9c6daed}


X and Y scale of the OpenGL view. 

The XY value is an average of X and Y values. The actual X and Y values are computed based on screen dimensions, still the average of the X and Y is always the VIEW\_\-RANGE\_\-XY. For example if VIEW\_\-RANGE\_\-XY is 100.0 and the screen aspect ratio is 16:9 then the X is 128 and the Y is 72. \begin{DoxySeeAlso}{See also}
GameWidget::setViewRange 
\end{DoxySeeAlso}


\subsection{Enumeration Type Documentation}
\hypertarget{defines_8h_a726ca809ffd3d67ab4b8476646f26635}{
\subsubsection[{"@6}]{\setlength{\rightskip}{0pt plus 5cm}anonymous enum}}
\label{defines_8h_a726ca809ffd3d67ab4b8476646f26635}
\begin{Desc}
\item[Enumerator: ]\par
\begin{description}
\index{MaxLevel@{MaxLevel}!defines.h@{defines.h}}\index{defines.h@{defines.h}!MaxLevel@{MaxLevel}}\item[{\em 
\hypertarget{defines_8h_a726ca809ffd3d67ab4b8476646f26635a51d0d453b128d81df8bafe537aa21675}{
MaxLevel}
\label{defines_8h_a726ca809ffd3d67ab4b8476646f26635a51d0d453b128d81df8bafe537aa21675}
}]Number of levels. \end{description}
\end{Desc}

\hypertarget{defines_8h_a17ec5b7ab1af8732fecfbdc8a22ebef2}{
\index{defines.h@{defines.h}!TextureIndex@{TextureIndex}}
\index{TextureIndex@{TextureIndex}!defines.h@{defines.h}}
\subsubsection[{TextureIndex}]{\setlength{\rightskip}{0pt plus 5cm}enum {\bf TextureIndex}}}
\label{defines_8h_a17ec5b7ab1af8732fecfbdc8a22ebef2}


Indices to {\ttfamily \hyperlink{class_game_widget_a2deab9cd7f88307ef8755e110b6e25bd}{GameWidget::textureNames}}. 

\begin{Desc}
\item[Enumerator: ]\par
\begin{description}
\index{TextureIndexBG@{TextureIndexBG}!defines.h@{defines.h}}\index{defines.h@{defines.h}!TextureIndexBG@{TextureIndexBG}}\item[{\em 
\hypertarget{defines_8h_a17ec5b7ab1af8732fecfbdc8a22ebef2afa6bf189da254652d820055267558fa1}{
TextureIndexBG}
\label{defines_8h_a17ec5b7ab1af8732fecfbdc8a22ebef2afa6bf189da254652d820055267558fa1}
}]Background texture. \index{TextureIndexBomb@{TextureIndexBomb}!defines.h@{defines.h}}\index{defines.h@{defines.h}!TextureIndexBomb@{TextureIndexBomb}}\item[{\em 
\hypertarget{defines_8h_a17ec5b7ab1af8732fecfbdc8a22ebef2a534d10cbc214b3805e03d517ce673b5f}{
TextureIndexBomb}
\label{defines_8h_a17ec5b7ab1af8732fecfbdc8a22ebef2a534d10cbc214b3805e03d517ce673b5f}
}]\hyperlink{class_bomb}{Bomb} texture. \index{TextureIndexHyperJump@{TextureIndexHyperJump}!defines.h@{defines.h}}\index{defines.h@{defines.h}!TextureIndexHyperJump@{TextureIndexHyperJump}}\item[{\em 
\hypertarget{defines_8h_a17ec5b7ab1af8732fecfbdc8a22ebef2a14f0d8931836611aefa7275a58abb2b8}{
TextureIndexHyperJump}
\label{defines_8h_a17ec5b7ab1af8732fecfbdc8a22ebef2a14f0d8931836611aefa7275a58abb2b8}
}]Hyper jump texture. \index{TextureIndexNumber0@{TextureIndexNumber0}!defines.h@{defines.h}}\index{defines.h@{defines.h}!TextureIndexNumber0@{TextureIndexNumber0}}\item[{\em 
\hypertarget{defines_8h_a17ec5b7ab1af8732fecfbdc8a22ebef2ad65b49a9c15eef344e0d66837099fcd7}{
TextureIndexNumber0}
\label{defines_8h_a17ec5b7ab1af8732fecfbdc8a22ebef2ad65b49a9c15eef344e0d66837099fcd7}
}]Number 0 texture. \index{TextureIndexNumber1@{TextureIndexNumber1}!defines.h@{defines.h}}\index{defines.h@{defines.h}!TextureIndexNumber1@{TextureIndexNumber1}}\item[{\em 
\hypertarget{defines_8h_a17ec5b7ab1af8732fecfbdc8a22ebef2afcc2d8ebbfbde40bf5da8492d4175f7e}{
TextureIndexNumber1}
\label{defines_8h_a17ec5b7ab1af8732fecfbdc8a22ebef2afcc2d8ebbfbde40bf5da8492d4175f7e}
}]Number 1 texture. \index{TextureIndexNumber2@{TextureIndexNumber2}!defines.h@{defines.h}}\index{defines.h@{defines.h}!TextureIndexNumber2@{TextureIndexNumber2}}\item[{\em 
\hypertarget{defines_8h_a17ec5b7ab1af8732fecfbdc8a22ebef2a7bcc8f29b2c18c19c8d42f894fcac958}{
TextureIndexNumber2}
\label{defines_8h_a17ec5b7ab1af8732fecfbdc8a22ebef2a7bcc8f29b2c18c19c8d42f894fcac958}
}]Number 2 texture. \index{TextureIndexNumber3@{TextureIndexNumber3}!defines.h@{defines.h}}\index{defines.h@{defines.h}!TextureIndexNumber3@{TextureIndexNumber3}}\item[{\em 
\hypertarget{defines_8h_a17ec5b7ab1af8732fecfbdc8a22ebef2a2fd5a1e03fb418c643b7e2836e301e5c}{
TextureIndexNumber3}
\label{defines_8h_a17ec5b7ab1af8732fecfbdc8a22ebef2a2fd5a1e03fb418c643b7e2836e301e5c}
}]Number 3 texture. \index{TextureIndexNumber4@{TextureIndexNumber4}!defines.h@{defines.h}}\index{defines.h@{defines.h}!TextureIndexNumber4@{TextureIndexNumber4}}\item[{\em 
\hypertarget{defines_8h_a17ec5b7ab1af8732fecfbdc8a22ebef2a696da11ad14749d8cc99229ea61dc8da}{
TextureIndexNumber4}
\label{defines_8h_a17ec5b7ab1af8732fecfbdc8a22ebef2a696da11ad14749d8cc99229ea61dc8da}
}]Number 4 texture. \index{TextureIndexNumber5@{TextureIndexNumber5}!defines.h@{defines.h}}\index{defines.h@{defines.h}!TextureIndexNumber5@{TextureIndexNumber5}}\item[{\em 
\hypertarget{defines_8h_a17ec5b7ab1af8732fecfbdc8a22ebef2acfa532956bfcd45e656bf448d7c032d1}{
TextureIndexNumber5}
\label{defines_8h_a17ec5b7ab1af8732fecfbdc8a22ebef2acfa532956bfcd45e656bf448d7c032d1}
}]Number 5 texture. \index{TextureIndexNumber6@{TextureIndexNumber6}!defines.h@{defines.h}}\index{defines.h@{defines.h}!TextureIndexNumber6@{TextureIndexNumber6}}\item[{\em 
\hypertarget{defines_8h_a17ec5b7ab1af8732fecfbdc8a22ebef2a143127c37ea542bde6fc1ab782ebb3c7}{
TextureIndexNumber6}
\label{defines_8h_a17ec5b7ab1af8732fecfbdc8a22ebef2a143127c37ea542bde6fc1ab782ebb3c7}
}]Number 6 texture. \index{TextureIndexNumber7@{TextureIndexNumber7}!defines.h@{defines.h}}\index{defines.h@{defines.h}!TextureIndexNumber7@{TextureIndexNumber7}}\item[{\em 
\hypertarget{defines_8h_a17ec5b7ab1af8732fecfbdc8a22ebef2aad3aa514f9298093c669e9c34088dd12}{
TextureIndexNumber7}
\label{defines_8h_a17ec5b7ab1af8732fecfbdc8a22ebef2aad3aa514f9298093c669e9c34088dd12}
}]Number 7 texture. \index{TextureIndexNumber8@{TextureIndexNumber8}!defines.h@{defines.h}}\index{defines.h@{defines.h}!TextureIndexNumber8@{TextureIndexNumber8}}\item[{\em 
\hypertarget{defines_8h_a17ec5b7ab1af8732fecfbdc8a22ebef2a3bb16c02a56e0970830f6e5e152b97c7}{
TextureIndexNumber8}
\label{defines_8h_a17ec5b7ab1af8732fecfbdc8a22ebef2a3bb16c02a56e0970830f6e5e152b97c7}
}]Number 8 texture. \index{TextureIndexNumber9@{TextureIndexNumber9}!defines.h@{defines.h}}\index{defines.h@{defines.h}!TextureIndexNumber9@{TextureIndexNumber9}}\item[{\em 
\hypertarget{defines_8h_a17ec5b7ab1af8732fecfbdc8a22ebef2a06a623bebc69f248f1b4923e63e48d24}{
TextureIndexNumber9}
\label{defines_8h_a17ec5b7ab1af8732fecfbdc8a22ebef2a06a623bebc69f248f1b4923e63e48d24}
}]Number 9 texture. \index{TextureIndexLetterX@{TextureIndexLetterX}!defines.h@{defines.h}}\index{defines.h@{defines.h}!TextureIndexLetterX@{TextureIndexLetterX}}\item[{\em 
\hypertarget{defines_8h_a17ec5b7ab1af8732fecfbdc8a22ebef2ad8c42e1a3a6f4f9007b796500cd5bce8}{
TextureIndexLetterX}
\label{defines_8h_a17ec5b7ab1af8732fecfbdc8a22ebef2ad8c42e1a3a6f4f9007b796500cd5bce8}
}]Letter X texture. \index{TextureIndexLetterColon@{TextureIndexLetterColon}!defines.h@{defines.h}}\index{defines.h@{defines.h}!TextureIndexLetterColon@{TextureIndexLetterColon}}\item[{\em 
\hypertarget{defines_8h_a17ec5b7ab1af8732fecfbdc8a22ebef2a9bc5c2aab2412e0aa7925795c1524cab}{
TextureIndexLetterColon}
\label{defines_8h_a17ec5b7ab1af8732fecfbdc8a22ebef2a9bc5c2aab2412e0aa7925795c1524cab}
}]Letter X texture. \index{TextureIndexMiner@{TextureIndexMiner}!defines.h@{defines.h}}\index{defines.h@{defines.h}!TextureIndexMiner@{TextureIndexMiner}}\item[{\em 
\hypertarget{defines_8h_a17ec5b7ab1af8732fecfbdc8a22ebef2a136bc4b3210075c6d55d7700224bff04}{
TextureIndexMiner}
\label{defines_8h_a17ec5b7ab1af8732fecfbdc8a22ebef2a136bc4b3210075c6d55d7700224bff04}
}]Miner count texture. \index{TextureIndexRewindR@{TextureIndexRewindR}!defines.h@{defines.h}}\index{defines.h@{defines.h}!TextureIndexRewindR@{TextureIndexRewindR}}\item[{\em 
\hypertarget{defines_8h_a17ec5b7ab1af8732fecfbdc8a22ebef2a91be0ebe92cb6a67711652ae5193d27c}{
TextureIndexRewindR}
\label{defines_8h_a17ec5b7ab1af8732fecfbdc8a22ebef2a91be0ebe92cb6a67711652ae5193d27c}
}]Rewind R letter texture. \index{TextureIndexTime@{TextureIndexTime}!defines.h@{defines.h}}\index{defines.h@{defines.h}!TextureIndexTime@{TextureIndexTime}}\item[{\em 
\hypertarget{defines_8h_a17ec5b7ab1af8732fecfbdc8a22ebef2a3c390a751bd5524c9a2c3633ef068a77}{
TextureIndexTime}
\label{defines_8h_a17ec5b7ab1af8732fecfbdc8a22ebef2a3c390a751bd5524c9a2c3633ef068a77}
}]Time label texture. \index{TextureIndexGetReady@{TextureIndexGetReady}!defines.h@{defines.h}}\index{defines.h@{defines.h}!TextureIndexGetReady@{TextureIndexGetReady}}\item[{\em 
\hypertarget{defines_8h_a17ec5b7ab1af8732fecfbdc8a22ebef2abba7e3e70033a3e1e10556ef65b556c9}{
TextureIndexGetReady}
\label{defines_8h_a17ec5b7ab1af8732fecfbdc8a22ebef2abba7e3e70033a3e1e10556ef65b556c9}
}]Get ready label texture. \index{TextureIndexLevel@{TextureIndexLevel}!defines.h@{defines.h}}\index{defines.h@{defines.h}!TextureIndexLevel@{TextureIndexLevel}}\item[{\em 
\hypertarget{defines_8h_a17ec5b7ab1af8732fecfbdc8a22ebef2a61960d486ce479d7025d1ce0e07b2132}{
TextureIndexLevel}
\label{defines_8h_a17ec5b7ab1af8732fecfbdc8a22ebef2a61960d486ce479d7025d1ce0e07b2132}
}]Level label texture. \index{TextureIndexLevelSmall@{TextureIndexLevelSmall}!defines.h@{defines.h}}\index{defines.h@{defines.h}!TextureIndexLevelSmall@{TextureIndexLevelSmall}}\item[{\em 
\hypertarget{defines_8h_a17ec5b7ab1af8732fecfbdc8a22ebef2ab1ffd8f1894a1bed86f14a43677d9647}{
TextureIndexLevelSmall}
\label{defines_8h_a17ec5b7ab1af8732fecfbdc8a22ebef2ab1ffd8f1894a1bed86f14a43677d9647}
}]Level small label texture. \index{TextureIndexGameOver@{TextureIndexGameOver}!defines.h@{defines.h}}\index{defines.h@{defines.h}!TextureIndexGameOver@{TextureIndexGameOver}}\item[{\em 
\hypertarget{defines_8h_a17ec5b7ab1af8732fecfbdc8a22ebef2a6e6efaea0bfd64bfe58952f55934e120}{
TextureIndexGameOver}
\label{defines_8h_a17ec5b7ab1af8732fecfbdc8a22ebef2a6e6efaea0bfd64bfe58952f55934e120}
}]Game Over label texture. \index{TextureIndexPaused@{TextureIndexPaused}!defines.h@{defines.h}}\index{defines.h@{defines.h}!TextureIndexPaused@{TextureIndexPaused}}\item[{\em 
\hypertarget{defines_8h_a17ec5b7ab1af8732fecfbdc8a22ebef2a4e535bf075a7917a2299f7730b63f39e}{
TextureIndexPaused}
\label{defines_8h_a17ec5b7ab1af8732fecfbdc8a22ebef2a4e535bf075a7917a2299f7730b63f39e}
}]Paused label texture. \index{TextureIndexButtonPause@{TextureIndexButtonPause}!defines.h@{defines.h}}\index{defines.h@{defines.h}!TextureIndexButtonPause@{TextureIndexButtonPause}}\item[{\em 
\hypertarget{defines_8h_a17ec5b7ab1af8732fecfbdc8a22ebef2a6fe62296dba7f2727688730690043dc5}{
TextureIndexButtonPause}
\label{defines_8h_a17ec5b7ab1af8732fecfbdc8a22ebef2a6fe62296dba7f2727688730690043dc5}
}]Pause button texture. \index{TextureIndexButtonPlay@{TextureIndexButtonPlay}!defines.h@{defines.h}}\index{defines.h@{defines.h}!TextureIndexButtonPlay@{TextureIndexButtonPlay}}\item[{\em 
\hypertarget{defines_8h_a17ec5b7ab1af8732fecfbdc8a22ebef2a7066d3af1c1477c113f3ec4c8841d098}{
TextureIndexButtonPlay}
\label{defines_8h_a17ec5b7ab1af8732fecfbdc8a22ebef2a7066d3af1c1477c113f3ec4c8841d098}
}]Play button texture. \index{TextureIndexButtonModeBall@{TextureIndexButtonModeBall}!defines.h@{defines.h}}\index{defines.h@{defines.h}!TextureIndexButtonModeBall@{TextureIndexButtonModeBall}}\item[{\em 
\hypertarget{defines_8h_a17ec5b7ab1af8732fecfbdc8a22ebef2a5bcc6a51b419f5e749dc2a5ec080dc5a}{
TextureIndexButtonModeBall}
\label{defines_8h_a17ec5b7ab1af8732fecfbdc8a22ebef2a5bcc6a51b419f5e749dc2a5ec080dc5a}
}]Ball mode button texture. \index{TextureIndexButtonModeCone@{TextureIndexButtonModeCone}!defines.h@{defines.h}}\index{defines.h@{defines.h}!TextureIndexButtonModeCone@{TextureIndexButtonModeCone}}\item[{\em 
\hypertarget{defines_8h_a17ec5b7ab1af8732fecfbdc8a22ebef2aa9e8e67ec3fe640db95eabdd895ddd29}{
TextureIndexButtonModeCone}
\label{defines_8h_a17ec5b7ab1af8732fecfbdc8a22ebef2aa9e8e67ec3fe640db95eabdd895ddd29}
}]Cone mode button texture. \index{TextureIndexButtonBomb@{TextureIndexButtonBomb}!defines.h@{defines.h}}\index{defines.h@{defines.h}!TextureIndexButtonBomb@{TextureIndexButtonBomb}}\item[{\em 
\hypertarget{defines_8h_a17ec5b7ab1af8732fecfbdc8a22ebef2a16660d2a1da128d10916f9578dc6b7ef}{
TextureIndexButtonBomb}
\label{defines_8h_a17ec5b7ab1af8732fecfbdc8a22ebef2a16660d2a1da128d10916f9578dc6b7ef}
}]\hyperlink{class_bomb}{Bomb} button texture. \index{TextureIndexComet@{TextureIndexComet}!defines.h@{defines.h}}\index{defines.h@{defines.h}!TextureIndexComet@{TextureIndexComet}}\item[{\em 
\hypertarget{defines_8h_a17ec5b7ab1af8732fecfbdc8a22ebef2a9eec800ee7fd882f7e8d087788496b1d}{
TextureIndexComet}
\label{defines_8h_a17ec5b7ab1af8732fecfbdc8a22ebef2a9eec800ee7fd882f7e8d087788496b1d}
}]\hyperlink{class_comet}{Comet} enemy texture. \index{NumberOfTextures@{NumberOfTextures}!defines.h@{defines.h}}\index{defines.h@{defines.h}!NumberOfTextures@{NumberOfTextures}}\item[{\em 
\hypertarget{defines_8h_a17ec5b7ab1af8732fecfbdc8a22ebef2a44252e077a5f1590162b94d7ecc4c1ed}{
NumberOfTextures}
\label{defines_8h_a17ec5b7ab1af8732fecfbdc8a22ebef2a44252e077a5f1590162b94d7ecc4c1ed}
}]Number if textures. NOTE! NumberOfTextures must be the LAST enum when adding new textures!. \end{description}
\end{Desc}

